#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <string.h>

//编写程序数一下 1到 100 的所有整数中出现多少个数字9
int count9(int n)
{
	int ret = 0;
	for (int i = 1; i <= n; ++i)
	{
		int temp = i;
		while (temp)
		{
			if (temp % 10 == 9)
				ret++;
			temp /= 10;
		}
	}
	return ret;
}
int main()
{
	printf("%d\n", count9(100));
	return 0;
}


////编写程序，输入一个字符串，然后输出这个字符串中，第一个只出现一次的字符
//int first_char(char* str)
//{
//	int i = 0;
//	int count[256] = { 0 };
//	while (str[i] != '\0')
//	{
//		count[str[i]]++;
//		i++;
//	}
//	for (i = 0; i < 256; ++i)
//	{
//		if (count[i] == 1)
//			return i;
//	}
//	return -1;
//}
// 
//int main()
//{
//	char str[] = "hello world";
//	printf("%d\n", first_char(str));
//	return 0;
//}
//
// =========================================
//#define MAX_LEN 300
//
//char first_char(char* str)
//{
//	int count[256] = { 0 };
//	int len = strlen(str);
//
//	for (int i = 0; i < len; i++)
//	{
//		count[str[i]]++;
//	}
//
//	for (int i = 0; i < 256; i++)
//	{
//		if (count[str[i]] == 1)
//			return str[i];
//		//printf("%d ", count[i]);
//	}
//
//	return '\0';
//}
//
//int main()
//{
//	char str[MAX_LEN] = "hello world welcome";
//	printf("%c\n", first_char(str));
//
//	return 0;
//}
// ==========================================
//
//#define MAX_LEN 300
//
//char first_char(char* str)
//{
//	int i = 0;
//	int count[256] = { 0 };
//	while (str[i] != '\0')
//	{
//		count[str[i]]++;
//		i++;
//	}
//	for (i = 0; i < 256; i++)
//	{
//		if (count[str[i]] == 1)
//		{
//			return str[i];
//		}
//	}
//
//	return '\0';
//}
//
//int main()
//{
//	char str[MAX_LEN];
//	scanf("%s", str);
//	printf("%c\n", first_char(str));
//
//	return 0;
//}


